Essential systems analysis
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Essential systems analysis was a new methodology for software specification published in 1984 by Stephen M. McMenamin and John F. Palmer for performing structured systems analysis based on the concept of event partitioning.cite-ref-0-1-0[1]
The methodologycite-ref-0-1-1[1] proposed that finding the true requirements for an information system entails the development of an essential model for the system, based on the concepts of a perfect internal technology, composed of:
• a perfect memory, that is infinitely fast and big, and
• a perfect processor, that is infinitely potent and fast.
The main result was a new and more systematic way to develop the data-flow diagrams, which are the most characteristic tool of structured analysis.
Essential analysis, as adopted in Yourdon's modern structured analysis, was the main software development methodology until object-oriented analysis became mainstream.
References
cite-note-1-22. ↑ citerefyourdon2006Yourdon, Edward (2006). Just enough structured analysis. Ed Yourdon.